.Jy_after_sales_page {
	height: calc(100vh);
	overflow-y: scroll;
	.Jy_after_sales_box {
		.Jy_order_swiper_list {
			margin: 0 0 20rpx;
			padding: 20rpx;
			background-color: #fff;
			border-radius: 10rpx;
			
			.Jy_order_swiper_list_container {
				.store_info_group {
					display: flex;
					justify-content: space-between;
					align-items: center;
					margin-bottom: 20rpx;
					.left_store_info_box {
						display: flex;
						align-items: center;
						.store_icon_box {
							width: 40rpx;
							height: 40rpx;
							display: flex;
							border-radius: 8rpx;
							overflow: hidden;
							image {
								width: 100%;
								height: 100%;
							}
						}
						
						.store_name {
							margin: 0 10rpx;
							font-size: 28rpx;
						}
						
						.right_icon_box {
							
						}
					}
					
					.order_state_box {
						font-size: 28rpx;
						color: $tx-nav-color-orange;
					}
				}
				
				.shop_info_group {
					display: flex;
					margin-bottom: 20rpx;
					.shop_image_box {
						width: 140rpx;
						height: 140rpx;
						display: flex;
						border-radius: 10rpx;
						overflow: hidden;
						image {
							width: 100%;
							height: 100%;
						}
					}
					
					.shop_info_group {
						flex: 1;
						display: flex;
						flex-direction: column;
						margin: 0 20rpx;
						.shop_name_box {
							font-weight: bold;
							font-size: 28rpx;
							text-overflow: -o-ellipsis-lastline;
							overflow: hidden;
							text-overflow: ellipsis;
							display: -webkit-box;
							-webkit-line-clamp: 2;
							line-clamp: 2;
							-webkit-box-orient: vertical;
						}
						
						.shop_parameter_box {
							font-size: 26rpx;
							color: #4c4c4c;
						}
					}
					
					.shop_price_group {
						.shop_price_box {
							font-size: 30rpx;
							font-weight: bold;
						}
						
						.shop_number_box {
							display: flex;
							align-items: center;
							justify-content: flex-end;
							font-size: 24rpx;
							
							.number {
								margin-left: 4rpx;
							}
						}
					}
				}
				
				.yin_paypaly_group {
					margin-bottom: 20rpx;
					display: flex;
					justify-content: flex-end;
					.yin_paypaly_box {
						display: flex;
						align-items: center;
						font-weight: bold;
						.big_font {
							font-size: 30rpx;
						}
						
						.small_font {
							font-size: 22rpx;
						}
						
						.mg_left {
							margin-left: 10rpx;
						}
					}
				}
				
				.order_option_group {
					display: flex;
					justify-content: space-between;
					align-items: center;
					.left_more_box {
						font-size: 26rpx;
					}
					
					.right_option_button_group {
						display: flex;
						.button_box {
							margin-left: 20rpx;
							width: 140rpx;
							height: 48rpx;
							font-size: 24rpx;
							display: flex;
							align-items: center;
							justify-content: center;
							border: 2rpx solid #4d4d4d;
							border-radius: 8rpx;
						}
						
						.require_wu_button {
							height: 50rpx;
							background-color: $tx-main-color;
							color: #fff;
							border: none;
						}
					}
				}
			}
		}
	}
}